* {
  outline: none;
}

html,
body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}

textarea {
  resize: none !important;
}

input[type='text']:disabled {
  background: 0 0 !important;
  color: #c2c2c2;
  cursor: not-allowed;
  user-select: none;
}

.hidden {
  display: none;
}

.unselect {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}

#app {
  padding: 0px;
  margin: 0px;
  height: 100%;
}

#el-aside {
  width: 220px !important;
}

.el-menu.el-menu-vertical-demo {
  border-bottom: none;
  height: 100%;
}

.el-menu.el-menu-vertical-demo > li {
  text-align: left;
}
